package vsm.vsm_server.config; // 包名可以根据你的项目结构调整

import org.springframework.boot.web.client.RestTemplateBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;
import java.time.Duration; // 用于设置超时

@Configuration
public class RestTemplateConfig {

    @Bean
    public RestTemplate restTemplate(RestTemplateBuilder builder) {
        // RestTemplateBuilder 是 Spring Boot 推荐的创建 RestTemplate 的方式
        // 可以在这里进行各种配置，例如设置超时时间
        return builder.build();

        // 如果不需要额外配置，最简单的就是：
        // return builder.build();
        // 或者甚至直接 return new RestTemplate(); 但不推荐直接 new
    }
}